//package com.daocao.hua.activity;
//
//import android.content.Intent;
//import android.os.Bundle;
//import android.support.v4.widget.SwipeRefreshLayout;
//import android.view.View;
//import android.widget.ImageView;
//import android.widget.RelativeLayout;
//import android.widget.TextView;
//import android.widget.Toast;
//
//import com.daocao.hua.R;
//import com.daocao.hua.api.callback.FundManageTotalContract;
//import com.daocao.hua.api.requestInfo.FundManageTotalRequest;
//import com.daocao.hua.constant.Const;
//import com.daocao.hua.event.IdcardFaceEvent;
//import com.daocao.hua.event.OnCloseMyfund;
//import com.daocao.hua.event.OnHomeEventMsg;
//import com.daocao.hua.model.BankListModel;
//import com.daocao.hua.model.BankModel;
//import com.daocao.hua.model.MoneyLogModel;
//import com.daocao.hua.util.ToastUtil;
//import com.daocao.hua.util.Util;
//import com.daocao.hua.view.NoPaddingTextView;
//import com.daocao.hua.view.V19FrameLayout;
//import com.lljjcoder.view.WaveHelper;
//import com.lljjcoder.view.WaveView;
//
//import org.greenrobot.eventbus.EventBus;
//import org.greenrobot.eventbus.Subscribe;
//import org.greenrobot.eventbus.ThreadMode;
//
//import java.util.HashMap;
//import java.util.Map;
//
//import butterknife.BindView;
//import butterknife.ButterKnife;
//import butterknife.OnClick;
//import butterknife.Unbinder;
//
///**
// * Created by xsooy-pc on 2017/5/26.
// */
//
//public class MyFundManagerV2Activity extends BaseActivity implements FundManageTotalContract.View, SwipeRefreshLayout.OnRefreshListener {
//
//
//    @BindView(R.id.btn_back)
//    ImageView btnBack;
//    @BindView(R.id.layout_back)
//    V19FrameLayout layoutBack;
//    @BindView(R.id.img_circle)
//    ImageView imgCircle;
//    @BindView(R.id.txt_yue)
//    NoPaddingTextView txtYue;
//    @BindView(R.id.txt_center)
//    NoPaddingTextView txtCenter;
//    @BindView(R.id.btn_recharge)
//    TextView btnRecharge;
//    @BindView(R.id.layout_top)
//    RelativeLayout layoutTop;
//    @BindView(R.id.waveview)
//    WaveView waveview;
//    @BindView(R.id.img_top_bg)
//    ImageView imgTopBg;
//    @BindView(R.id.refresh)
//    SwipeRefreshLayout refresh;
//    private Unbinder unbinder;
//    private WaveHelper waveHelper;
//    private FundManageTotalRequest api;
//    private String shouxufei;
//
//    @Override
//    protected void onCreate(Bundle savedInstanceState) {
//        super.onCreate(savedInstanceState);
//        setContentView(R.layout.activity_my_fund_v2);
//        unbinder = ButterKnife.bind(this);
////        baseInitView(this, "LoadRecordActivity", Const.ViewType.ACTIVITY);
//        initTouMing();
//        init();
//    }
//
//    private void init() {
//        waveHelper = new WaveHelper(waveview);
//        api = FundManageTotalRequest.create();
//        api.attachView(this);
//        api.getDealDetailInfo();
//        refresh.setOnRefreshListener(this);
//        EventBus.getDefault().register(this);
//    }
//
//    @Override
//    protected void onPause() {
//        super.onPause();
//        waveHelper.cancel();
//    }
//
//    @Override
//    protected void onResume() {
//        super.onResume();
//        waveHelper.start();
//    }
//
//    @Override
//    protected void onDestroy() {
//        super.onDestroy();
//        unbinder.unbind();
//        api.detachView();
//        EventBus.getDefault().unregister(this);
//    }
//
//    @Subscribe(threadMode = ThreadMode.MAIN)
//    public void onEvent(OnCloseMyfund event) {
//        finish();
//    }
//
//    @Override
//    public void onRefresh() {
//        api.getDealDetailInfo();
//    }
//
//    @Override
//    public void showError() {
//
//    }
//
//    @Override
//    public void complete() {
//        if (refresh != null && refresh.isRefreshing()) {
//            refresh.setRefreshing(false);
//        }
//    }
//
//    @Override
//    public void onRequestStart() {
//
//    }
//
//    @Override
//    public void getDealDetailInfoSuccess(MoneyLogModel item) {
//        MoneyLogModel.User user = item.user;
//        money = Float.valueOf(user.user_balance);
//        txtYue.setText(user.user_balance);
//        shouxufei = item.user.cash_server_fee;
//    }
//
//    @Override
//    public void getBankListSuccess(BankListModel item) {
////        if (item.getBanks().size() <= 0) {
////            ToastUtil.makeText(getApplicationContext(), getResources().getString(R.string.bangcard_dialog_text), Toast.LENGTH_SHORT).show();
////        } else {
//
////        }
//    }
//
//    @Override
//    public void getBankRealnameSuccess(int type, BankModel item) {
//
//    }
//
//    @Override
//    public void getBankRealnameFail(String msg) {
//
//    }
//
//    /**
//     * 切换主界面
//     */
//    private void sendEventBus() {
//
//        Map<String, String> map = new HashMap<>();
//        map.put("type", Const.SendType.SWITCH_PAGE);
//        map.put("currentIndex", Const.View.HOME_VIEW + "");
//        EventBus.getDefault().post(new OnHomeEventMsg(map));
//
//        Util.startActivity(this, MainActivityNew.class);
//        finish();
//    }
//
//    private void getBankList() {
//        api.getBankList();
//    }
//
//    private float money = 0f;
//
//    @OnClick({R.id.btn_back, R.id.btn_detail, R.id.btn_recharge, R.id.btn_tixian, R.id.btn_huankuan})
//    public void onViewClicked(View view) {
//        switch (view.getId()) {
//            case R.id.btn_back:
//                finish();
//                break;
//            case R.id.btn_detail:
//                Util.startActivity(this, MyFundDetailActivity.class);
//                break;
//            case R.id.btn_recharge:
////                Util.startActivity(this, AlipayRechargeActivity.class);
//                break;
//            case R.id.btn_tixian:
////                if (money > 0) {
////                getBankList();
//
//                Intent intent = new Intent(this, WithdrawV2Activity.class);
//                intent.putExtra("money", money);
//                intent.putExtra("shouxufee", shouxufei);
//                startActivity(intent);
//                overridePendingTransition(R.anim.right_enter, R.anim.left_out);
////                } else
////                    ToastUtil.makeText(getApplicationContext(), getString(R.string.no_balance), Toast.LENGTH_SHORT).show();
//                break;
//            case R.id.btn_huankuan:
//                sendEventBus();
//                break;
//        }
//    }
//}
